Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Miscellaneous small answer changes #1497

Merged
merged 21 commits into from
Oct 8, 2021

Conversation

ekluzek
Copy link
Collaborator

@ekluzek ekluzek commented Sep 23, 2021

Description of changes

Change ceta from 450 to 358 for CTSM5.1
Turn Medlyn on for PHS off for clm51 and clm50 (3 dynroot tests will change answers)
Make max CO2 partial pressure consistent
Change surface datasets to only use 78PFT versions (so SP results may change) [except for FATES and vichydro]
Fix GSSUN and GSSHA history variables so now not just missing values
Changes FATES to run with use_nitrif_dentrif=T by defaul;t
Change dynlakes test to methane/use_nitrif_=T
(This will allow use_nitrif and methane flags to be removed)

Specific notes

Contributors other than yourself, if any: @djk2120

CTSM Issues Fixed (include github issue #):
Fixes #1504
Fixes #1503
Fixes #1462
Fixes #1394
Fixes #1460
Fixes #1465
Worked on #1356
Fixes #1496

Are answers expected to change (and if so in what way)? Yes!
Small changes to a few defaults will change answers in most configurations

Any User Interface Changes (namelist or namelist defaults changes)? Changes some defaults

Testing performed, if any: Limited so far, will do regular testing
testing passes as expected on cheyenne

…files with values not just identical to missing value
…272 to avoid deep soil caron in permafrost regions fixing ESCOMP#1460
…oil_decomp_method is None, and otherwise TRUE which means it will normally be true when FATES is on fixing ESCOMP#1465
…COMP#43, we currently just allow it to be true even through the conservation check for methane fails at the first time step of each year
…arch for an exact match, this allows non irrigated to always be an option so the test for it can be removed
@ekluzek ekluzek self-assigned this Sep 23, 2021
@ekluzek ekluzek added the enhancement new capability or improved behavior of existing capability label Sep 30, 2021
@ekluzek
Copy link
Collaborator Author

ekluzek commented Sep 30, 2021

I've fixed #1503 and #1504. Need to do some study in order to get #1505 to work for the FATES cases.

…ATES don't check for crop datasets first, add non vichydro datasets (pointing to the same file) for fsurdat and flanduse_timeseries so that FATES can use those datasets
@ekluzek
Copy link
Collaborator Author

ekluzek commented Oct 6, 2021

This is now passing all tests as expected on cheyenne. izumi seems to be down, so will test as soon as I can.

@ekluzek
Copy link
Collaborator Author

ekluzek commented Oct 7, 2021

izumi is back up, and all tests are now passing on izumi. So this is ready to come in. Just need to do the ChangeLog file.

@ekluzek
Copy link
Collaborator Author

ekluzek commented Oct 8, 2021

Some some clm4_5 and clm5_0 tests remain identical. The VIC tests are identical which is expected. Urban single point tests are identical, which seems reasonable. PTSMODE tests are identical, that's expected. NoAnthro test because it doesn't change. There are a few other tests that are identical mostly with Crop as that means it won't change the dataset, and mostly not cold-starts, and mostly short enough.

  • ERP_Ld3.f09_g17.I1850Clm50BgcCropCru.cheyenne_intel.clm-ciso
  • ERS_Ld3.f09_g17.I1850Clm50BgcCrop.cheyenne_intel.clm-rad_hrly_light_res_half
  • ERS_Lm40_Mmpi-serial.1x1_numaIA.I2000Clm50BgcCropQianRs.cheyenne_gnu.clm-monthly <<< 40 month
  • ERS_Lm54_Mmpi-serial.1x1_numaIA.I2000Clm50BgcCropQianRs.cheyenne_intel.clm-cropMonthOutput <<< 54 month
  • ERS_Ly20_Mmpi-serial.1x1_numaIA.I2000Clm50BgcCropQianRs.cheyenne_intel.clm-cropMonthOutput. <<<< 20 years
  • ERS_Ly3_Mmpi-serial.1x1_smallvilleIA.IHistClm50BgcCropQianRs.cheyenne_gnu.clm-cropMonthOutput <<<< 3 years
  • ERS_Ly5_Mmpi-serial.1x1_smallvilleIA.I2000Clm50BgcCropQianRs.cheyenne_gnu.clm-ciso_monthly <<<<< 5 years
  • ERS_Ly6_Mmpi-serial.1x1_smallvilleIA.IHistClm50BgcCropQianRs.cheyenne_intel.clm-cropMonthOutput <<<< 6 years
  • LII2FINIDATAREAS_D_P360x2_Ld1.f09_g17.I1850Clm50BgcCrop.cheyenne_intel.clm-default
  • LII_D_Ld3.f19_g17.I2000Clm50BgcCrop.cheyenne_intel.clm-default
  • PFS_Ld20.f09_g17.I2000Clm50BgcCrop.cheyenne_intel
  • SMS_D_Lm1_Mmpi-serial.CLM_USRDAT.I1PtClm50SpRs.cheyenne_intel.clm-USUMB_mct
  • SMS_D_Lm1_Mmpi-serial_Vnuopc.CLM_USRDAT.I1PtClm50SpRs.cheyenne_intel.clm-USUMB_nuopc
  • SMS_Ld2_D.f09_g17.I1850Clm50BgcCropCmip6.cheyenne_intel.clm-basic_interp
  • SOILSTRUCTUD_Ld5.f10_f10_mg37.I2000Clm50BgcCrop.cheyenne_intel.clm-default

Cold starts I'm a bit surprised at being identical...

  • ERS_Lm20_Mmpi-serial.1x1_smallvilleIA.I2000Clm50BgcCropQianRs.cheyenne_gnu.clm-monthly_noinitial <<< 20 month
  • SMS_D_Ld9.f09_g17.I1850Clm50BgcNoAnthro.cheyenne_intel.clm-decStart1851_noinitial
  • SMS_Ly3_Mmpi-serial.1x1_numaIA.I2000Clm50BgcDvCropQianRs.cheyenne_gnu.clm-ignor_warn_cropMonthOutputColdStart. <<<<< 3 year long
  • SSP_D_Ld4.f09_g17.I1850Clm50BgcCrop.cheyenne_intel.clm-ciso_rtmColdSSP
  • ERS_D_Ld7_Mmpi-serial.1x1_smallvilleIA.IHistClm50BgcCropRs.cheyenne_intel.clm-decStart1851_noinitial

@ekluzek
Copy link
Collaborator Author

ekluzek commented Oct 8, 2021

Also note that the change for GSSHA and GSSUN I thought would apply all the time, seems to only apply part of the time. As such I don't see a change for those two history variables in many cases.

@ekluzek ekluzek merged commit 09ef76b into ESCOMP:master Oct 8, 2021
@ekluzek ekluzek deleted the misc_PPE_answer_changes branch October 8, 2021 02:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment